body{background:#f6f6f8;}
.wide *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.aix_lf{ float:left;}
.aix_rt{ float:right;}
/*banner*/
.home_top_item{ position:relative;}
.home_top_item,.home_top_item_banner{ width:100%; height:140px;overflow: hidden;}
.theme-default .nivo-controlNav{ display:none;}
.home_top_items{ overflow:hidden; width:100%; height:140px; position:absolute; bottom:0px; left:0px;}
.home_top_items_details{ text-align:center; width:100%; height:140px; position:absolute; bottom:0px; left:0px; z-index:50;}
/*搜索框*/
.home_top_items_details .search{ width:540px; height:58px; margin:0 auto; padding-top:43px;float:right;}
.home_top_items_details .sobox{ width:540px; height:45px;}
.home_top_items_details .sobox .inputbg{ width:540px; height:45px; position:relative; background-color:#FFFFFF; }
.home_top_items_details .sobox .inputbg .selecttype{ font-size:15px; width:94px; height:45px; line-height:45px; background-color:#F9F9F9; border-right:1px #dddddd solid; padding-left:20px; padding-right:23px; background-image:url(../images/17.png); background-repeat:no-repeat; background-position:right -88px; position:absolute; left:0px; top:0px; cursor:pointer;}
.home_top_items_details .sobox .inputbg .selecttype.hover{background-color:#FFFFFF}
.home_top_items_details .sobox .inputbg .selecttype_down{ display:none; background-color:#F9F9F9; position:absolute; left:0px; top:45px;}
.home_top_items_details .sobox .inputbg .selecttype_down .down_list{ width:93px; height:45px; line-height:45px; cursor:pointer; padding-left:20px; padding-right:23px;}
.home_top_items_details .sobox .inputbg.open .selecttype_down{display:block;}
.home_top_items_details .sobox .inputbg .selecttype_down .down_list.hover{background-color:#FFFFFF}
.home_top_items_details .sobox .inputbg .inoputbox{ margin-right:25px;position:absolute; left:94px; top:0px;width:225px;height:45px;}
.home_top_items_details .sobox .inputbg .inoputbox input{width:220px;height:45px;border:0px; padding-left:5px;}
.home_top_items_details .sobox .inputbg .sobut{padding-left:55px; background:url(../images/index/search_icon.png) no-repeat 25px center #23adf7; font-size:15px; text-align:left; position:absolute; right:0px;top:0px;width:120px;height:45px;line-height:45px;border:0px;color:#FFFFFF;cursor:pointer;}
.home_top_items_details .sobox .inputbg .sobut:hover{background-color:#16a4f1}
.home_top_items_details .sobox .inputbg .select_city{
    width:100px;
    text-align: center;
    position:absolute;
    left:320px;
    top:5px;
    color:#666;
    font-size:14px;
    height:35px;
    line-height:35px;
    border-left:1px solid #ddd;
}
.home_top_items_details .sobox .inputbg .select_city:hover{
    cursor: pointer;
}

/*顶部左侧*/
.home_top_left{
    width:395px;
    margin-top:20px;
    float:left;
    height:340px;
}
/*按钮*/
.quick-l{
    height:40px;
    margin-bottom:15px;
    width:100%;
}
.quick-l a{
    display:block;
    width:192px;
    height:40px;
    line-height:40px;
    text-align:center;
    background: url(../images/index/action_btn_bg.png) no-repeat center;
    color:#0375b2;
    font-size:15px;
    background-size:100% 100%;
}
.quick-l a:hover{
    background:#20b2f5;
    color:#fff;
}
.quick-l a.big,.quick-l a.big{
    width:100%;
}
.quick-l a.creat-resume{
    float:left;
}
.quick-l a.public-job{
    float:right;
}

/*快速链接*/
.quick_links{
    width:395px;
    height:90px;
    background:#fff;
    box-shadow: 0 0 10px rgba(220,220,220,.3);
    padding:10px 0;
}
.quick_links .link_item{
    width:131px;
    height:35px;
    line-height:34px;
    float:left;
    padding-left:50px;
}
.quick_links .link_item.item1{background:url(../images/index/quick_links_icon1.png) no-repeat 22px center;}
.quick_links .link_item.item2{background:url(../images/index/quick_links_icon2.png) no-repeat 22px center;}
.quick_links .link_item.item3{background:url(../images/index/quick_links_icon3.png) no-repeat 22px center;}
.quick_links .link_item.item4{background:url(../images/index/quick_links_icon4.png) no-repeat 22px center;}
.quick_links .link_item.item5{background:url(../images/index/quick_links_icon5.png) no-repeat 22px center;}
.quick_links .link_item.item6{background:url(../images/index/quick_links_icon6.png) no-repeat 22px center;}
.quick_links .link_item a{
    color:#282828;
}
.quick_links .link_item a:hover{
    color:#0089db;
}
/*招聘关键字搜索*/
.jobs_key_links{
    width:395px;
    height:180px;
    margin-top: 15px;
    background:#fff;
    box-shadow: 0 0 10px rgba(220,220,220,.3);
    padding:5px 0;
}
.jobs_key_links .link_item{
    width:395px;
    height:33px;
    line-height:33px;
    padding-left:20px;
    background: url(../images/index/jm_arr.png) no-repeat 360px center;
}
.jobs_key_links .link_item .big_link{
    font-size:14px;
    color:#000;
    margin-right:15px;
}
.jobs_key_links .link_item .small_link{
    font-size:12px;
    color:#696c87;
    margin-right:15px;
}
.jobs_key_links .link_item .big_link:hover,.jobs_key_links .link_item .small_link:hover{
    color:#0089db;
}
/*顶部右侧广告合集*/
.top_right_ads{
    width:784px;
    height:340px;
    float:right;
    margin-top:20px;
    background:#fff;
    box-shadow: 0 0 10px rgba(220,220,220,.3);
    position: relative;
    overflow: hidden;
}
.top_right_ads .ad_top_left{
    position:absolute;
    top:0;
    left:0;
    width:522px;
    height:226px;
}
.top_right_ads .ad_top_left img{
    width:522px;
    height:226px;
}
.top_right_ads .ad_bottom_left{
    position:absolute;
    bottom:0;
    left:0;
    width:522px;
    height:112px;
}
.top_right_ads .ad_bottom_left img{
    width:522px;
    height:112px;
}
.top_right_ads .ad_top_right{
    position:absolute;
    top:0;
    right:0;
    width:260px;
    height:112px;
}
.top_right_ads .ad_top_right img{
    width:260px;
    height:112px;
}
.top_right_ads .ad_bottom_right{
    position:absolute;
    bottom:0;
    right:0;
    width:260px;
    height:226px;
}
.top_right_ads .ad_bottom_right img{
    width:260px;
    height:226px;
}
/*通用标题*/
.home_main_title{
    height:35px;
    line-height:35px;
    margin:15px 0;
    text-align: center;
    color:#4c4c4c;
    font-size:24px;
    background:url(../images/index/home_main_title_bg.png) no-repeat center;
    position:relative;
}
.home_main_title .title_more{
    color:#666666;
    font-size:12px;
    position:absolute;
    right:0;
    top:10px;
}
.home_main_title .title_more:hover{
    color:#0089db;
}
/*高层次人才招聘轮播*/
.home_talents_box{height: 400px; }
.home_talents_box .slide-box{ position: relative;}
.home_talents_box .slide-box.slide-container{width: 1215px;height: 400px;overflow:hidden; position: relative;}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item{
    width: 390px;
    height: 110px;
    background:#fff;
    float:left;
    padding:7px 10px;
    margin-right:13px;
    margin-bottom:13px;
    line-height:20px;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item:hover{
    box-shadow: 5px 5px 10px rgba(220,220,220,1);
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .school_logo{
    width: 80px;
    height: 80px;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .school_logo img{
    width: 95px;
    height: 95px;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .jobs_detail{
    width: 265px;
    padding-top:10px;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .jobs_detail .talents_title{
    margin-bottom:8px;
    display: block;
    color:#333;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .jobs_detail .talents_title:hover{
    color:#0089db;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .jobs_detail .talents_info{
    margin-bottom:8px;
    color:#999999;
}
.home_talents_box .slide-box.slide-container .silde-item .home_talents_item .jobs_detail .talents_address{
    color:#f46511;
    max-width:150px;
}
.home_talents_box .slide-box.slide-container .hd{position: absolute;bottom: 5px;z-index: 99}
.home_talents_box .slide-box.slide-container .hd ul{text-align: center;width: 1200px;}
.home_talents_box .slide-box.slide-container .hd ul li{display: inline-block;background:#c7c7c7;box-shadow: 0 0 10px rgba(220,220,220,.3);  opacity: 1;width: 15px;height: 15px;border-radius: 15px;margin: 0 4px;cursor: pointer;}
.home_talents_box .slide-box.slide-container .hd ul li.on{background: #c7c7c7;width:25px;  opacity: 1;}

/*推荐学校*/
.home_elite_recruit{ width:1200px; height:374px; overflow: hidden;margin-bottom:15px;}
.home_elite_recruit_list{ width:1220px; }
.home_elite_recruit_list .home_elite_item{
    position:relative; cursor:pointer;
    width:190px; height:180px;
    border:1px solid #ddd;
    float:left;
    margin-right:12px;
    margin-bottom:12px;
    background-color:#fff;
    text-align: center;
    padding:1px;
}
.home_elite_item:hover{ padding:0px; border:2px solid #0089db;}
.home_elite_recruit_list .home_elite_item .item_img{
    width:186px;
    height:131px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home_elite_recruit_list .home_elite_item .item_img img{
    max-width:186px;
    max-height:131px;
}
.home_elite_recruit_list .home_elite_item .item_title{
    height:30px;
    line-height:30px;
    color:#282828;
    font-size:16px;
    width:180px;
    margin:5px auto 0;
}

.home_elite_recruit_jobs{background-color:rgba(35,174,253,1);display:none;width: 100%;height: 100%;position:absolute;top: 0;left: 0;/* border:1px solid #999; *//* border-radius:5px; */z-index:900;}
.home_elite_recruit_list .home_elite_item:hover .home_elite_recruit_jobs{
    display: block;
}
.home_elite_recruit_list .home_elite_item a{ color:#fff;}
.home_elite_recruit_jobs_title{ text-align:center; font-size:16px;color:#fff; line-height:35px; margin-top:5px;}
.home_elite_item .jobslist{ width:180px; margin:0 auto;border-top:3px double #cfeaf8;}
.home_elite_item .jobslist .jli{ height:25px; line-height:25px; width:170px;margin:0 auto;border-bottom:1px dashed #cfeaf8;}
.home_elite_item .jobslist .jli a{ font-size:13px; color:#fff;}
.home_elite_item .jobslist .jli a:hover{ text-decoration: underline;}
.home_elite_item .count{ width:170px;margin:0 auto; height:20px; font-size:12px; padding-top:5px; color:#fff;}
.home_elite_item .count a{ color:#fff; font-size:12px;}
.home_elite_item .count .v{ width:80px;float:left;padding-left:10px;}
.home_elite_item .count .more{ width:60px;text-align:right; margin-right:10px;float:left}
.home_elite_item .count .more:hover a{  text-decoration: underline;}

/*校园资讯*/
.home_news_box{
    width:593px;
    height:370px;
    background:#fff;
    box-shadow: 0 0 10px rgba(220,220,220,.3);
    position: relative;
    overflow: hidden;
    padding:0 20px;
    margin-bottom:15px;
}
.home_news_box .box_title{
    height:60px;
    line-height:60px;
    background:url(../images/index/border_bg.png) no-repeat 100px center;
}
.home_news_box .box_title .title_txt{
    float:left;
    color:#ff6600;
    font-weight: bold;
    font-size:18px;
}
.home_news_box .box_title .box_more{
    float:right;
    color:#999999;
    font-size:14px;
}
.home_news_box .box_title .box_more:hover{
    color:#0089db;
}
.home_news_box .box_list{

}
.home_news_box .box_list li{
    height:35px;
    line-height:35px;
}
.home_news_box .box_list li a{
    color:#282828;
    padding-left:4px;
    /*position:relative;*/
    font-size:15px;
}
/*.home_news_box .box_list li a:before{*/
/*    content:'';*/
/*    width:1.5px;*/
/*    height:1.5px;*/
/*    background:#282828;*/
/*    position:absolute;*/
/*    top:9px;*/
/*    left:0;*/
/*}*/
.home_news_box .box_list li a:hover{
    color:#0089db;
}

.home_news_box .box_list li.has_img{
    height:145px;
    margin-bottom: 15px;
    overflow: hidden;
}
.home_news_box .box_list li.has_img a:before{
    width:0;
    height:0;
}
.home_news_box .box_list li.has_img .img_box{
    width:200px;
    height:145px;
    float:left;
}
.home_news_box .box_list li.has_img .img_box img{
    width:200px;
    height:145px;
}
.home_news_box .box_list li.has_img .news_info{
    width:340px;
    height:145px;
    float:right;
}
.home_news_box .box_list li.has_img .news_info .news_content{
    width:340px;
    height:105px;
    line-height:25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    color:#999;
}

/*招聘会*/
.home_jobfair_list{
    width:1230px;
}
.home_jobfair_list .index_jobfair_li{
    width:285px;
    height:370px;
    overflow: hidden;
    float:left;
    background:#fff;
    margin-right:20px;
    position:relative;
    transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
}
.home_jobfair_list .index_jobfair_li:hover{
    box-shadow: 0 0 15px rgba(0,0,0,.3);
}
.home_jobfair_list .index_jobfair_li .j_status{background-repeat: no-repeat;width: 78px;height: 78px; position: absolute;right: 0;top: 0}
.home_jobfair_list .index_jobfair_li .j_status.s1{background-image: url(../images/index/08.png)}
.home_jobfair_list .index_jobfair_li .j_status.s2{background-image: url(../images/index/09.png)}
.home_jobfair_list .index_jobfair_li .j_status.s3{background-image: url(../images/index/10.png)}
.home_jobfair_list .index_jobfair_li .j_status.s4{background-image: url(../images/index/11.png)}
.home_jobfair_list .index_jobfair_li .box_img{
    width:100%;
    height:170px;
}
.home_jobfair_list .index_jobfair_li .box_img img{
    width:100%;
    height:100%;
}
.home_jobfair_list .index_jobfair_li .jobfair_title{
    display: block;
    color:#282828;
    font-size:14px;
    font-weight:bold;
    height:40px;
    line-height:20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width:256px;
    margin:5px auto;
}
.home_jobfair_list .index_jobfair_li .jobfair_title:hover{
    color:#0089db;
}
.home_jobfair_list .index_jobfair_li .box_link_group{
    width:256px;
    margin:0 auto;
    height:45px;
    border-bottom:1px dashed #cccccc;
}
.home_jobfair_list .index_jobfair_li .box_link_group .link_orange{
    display: block;
    float:left;
    width:117px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#ffa21c;
    overflow:hidden;
    border-radius:5px;
    font-size:14px;
    color:#fff;
    font-weight: bold;
}
.home_jobfair_list .index_jobfair_li .box_link_group .link_orange:hover{
    background: #e89010;
}
.home_jobfair_list .index_jobfair_li .box_link_group .link_blue{
    display: block;
    float:right;
    width:117px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#288fff;
    overflow:hidden;
    border-radius:5px;
    font-size:14px;
    color:#fff;
    font-weight: bold;
}
.home_jobfair_list .index_jobfair_li .box_link_group .link_blue:hover{
    background: #1075e3;
}
.home_jobfair_list .index_jobfair_li .jobfair_data{
    width:256px;
    height:45px;
    line-height:48px;
    overflow: hidden;
    color:#666666;
    margin:0 auto;
}
.home_jobfair_list .index_jobfair_li .jobfair_data span{
    color:#ffa21c;
    font-weight: bold;
}
.home_jobfair_list .index_jobfair_li .jobfair_data .com_num{
    float:left;
    margin-right:8px;
    padding-left:20px;
    background:url(../images/index/com_num_icon.png) no-repeat left center;
}
.home_jobfair_list .index_jobfair_li .jobfair_data .jobs_num{
    float:left;
    padding-left:20px;
    background:url(../images/index/jobs_num_icon.png) no-repeat left center;
}
.home_jobfair_list .index_jobfair_li .jobfair_info{
    color:#282828;
    font-size:13px;
    width:256px;
    margin:0 auto;
}
.home_jobfair_list .index_jobfair_li .jobfair_info p{
    margin-bottom:8px;
}

/*底部*/
.home_footer{
    background:#fff;
}
.foot_line{
    margin-top:30px;
}
/*友情链接*/
.home_footer_friend{
    height:30px;
    padding:25px 0;
    min-width:1200px;
    line-height:30px;
}
.home_footer_friend .sign_title{
    float:left;
    width:70px;
    color:#282828;
}
.home_footer_friend .home_friendly_links{
    float:left;
    width:1120px;
}
.home_footer_friend .home_friendly_links a{
    margin:0 20px;
    font-size:14px;
}
.home_footer_friend .home_friendly_links a:hover{
    color:#0089db;
}